package cn.nebula.music.dao;

import java.util.Set;

import org.springframework.stereotype.Repository;

import cn.nebula.music.domain.SingerClassification;

@Repository
public interface SingerClassificationDAO {
	public Set<SingerClassification> findAllSingerClassifications();

	public Set<SingerClassification> findSingerClassificationsBySingerId(Integer singerId);

	public Set<SingerClassification> findSingerClassificationsByClassificationId(Integer classificationId);

	public Integer addSingerClassification(SingerClassification singerClassification);

	public Integer updateSingerClassificationBySingerId(SingerClassification singerClassification);

	public Integer updateSingerClassificationByClassificationId(SingerClassification singerClassification);

	public Integer deleteSingerClassification(SingerClassification singerClassification);

	public Integer deleteSingerClassificationBySingerId(Integer id);

	public Integer deleteSingerClassificationByClassificationId(Integer id);
}
